package com.corpgovernment.costcenter.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author: lilayzzz
 * @since: 2023/11/2
 * @description:
 */
@Data
@ApiModel("成本中心")
public class CostCenterInfoRspVo {

    /**
     * 当前页数
     */
    @ApiModelProperty(value = "当前页数")
    private Integer currentPage = 0;

    /**
     * 每页展示条数
     */
    @ApiModelProperty(value = "每页展示条数")
    private Integer pageSize = 0;

    /**
     * 总页数
     */
    @ApiModelProperty(value = "总页数")
    private Integer totalPage = 0;

    /**
     * 总条数
     */
    @ApiModelProperty(value = "总条数")
    private Integer totalCount = 0;

    /**
     * 成本中心列表
     */
    @ApiModelProperty(value = "成本中心列表")
    private List<CostCenter> costCenterList;

    @Data
    @ApiModel("成本中心")
    public static class CostCenter {
        /**
         * 成本中心编码
         */
        @ApiModelProperty(value = "成本中心编码")
        private String costCenterCode;

        /**
         * 成本中心名称
         */
        @ApiModelProperty(value = "成本中心编码")
        private String costCenterName;
    }

}
